package com.yidu.action;


import java.text.ParseException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.yidu.action.vo.ListenBranchSellVo;
import com.yidu.service.ListenBranchSellDetailService;

/**
 * 
 * 类说明:销售详情的controller类
 * @author 聂菲
 * @date 2018年12月17日
 */
@Controller
@RequestMapping("/listenBranchSellDetail")
public class ListenBranchSellDetailController {
	
	/**
	 *使用注入分店零售订单详情service
	 */
	@Resource
	ListenBranchSellDetailService service;
	
	/**
	 * 根据id查询所有订单详情
	 * @return
	 * @throws ParseException 
	 */
	@RequestMapping("findById")
	@ResponseBody
	public Map<String, Object> findById(String id){
		//创建一个map集合
		Map<String, Object> map = new HashMap<>();
		//如果id不为空
		if(id!=null && !"".equals(id)){
			//将id增加到map中
			map.put("id", id);
		}
		//用list集合接收根据id查询到的数据
		List<ListenBranchSellVo> list = service.findById(id);
		//用int接收service查询到的行数
		int rows=service.findByIdCount(map);
		//创建一个map集合
		Map<String, Object> layuiMap=new HashMap<>();
		//把code、msg、count、data分别放入map中
		layuiMap.put("code", 0);
		layuiMap.put("msg", "");
		layuiMap.put("count",rows);
		//将list放入map中
		layuiMap.put("data", list);
		//把map集合返回出去
		return layuiMap;
	}
}

